package com.heatup.apt.model.order;

import java.util.Date;

/**
 * 退款订单
 * @author jixiangyun
 * 2016年9月27日 上午10:13:43
 */
public class OrderRefund {
	private Integer id ;//唯一表示，递增
	private Integer orderId ;//	订单id
	private String refundNo;//	退款号       
	private double refundFee;//退款金额      
	private double totalFee;//	退款总金额   
	private String refundStatus;//退款状态 
	private Integer userId;//退款用户
	private String refundAccout;//退款账号
	private String refundChanne;//	退款渠道
	private String refundFashion;//退款方式
	private Date createdTime;//订单创建时间  
	private String createdBy;//录入人        
	private String remark;//退款备注(预留)
	private Integer refundType;// 退款类型(1 微信退款 2: 个人储值卡退款 3: 企业储值卡退款) 用于多笔退款的记录
	/**
	 * 唯一标识
	 * @return
	 */
	public Integer getId() {
		return id;
	}
	public void setId(Integer id) {
		this.id = id;
	}
	/**
	 * 订单id
	 * @return
	 */
	public Integer getOrderId() {
		return orderId;
	}
	public void setOrderId(Integer orderId) {
		this.orderId = orderId;
	}
	/**
	 * 退款订单号
	 * @return
	 */
	public String getRefundNo() {
		return refundNo;
	}
	public void setRefundNo(String refundNo) {
		this.refundNo = refundNo;
	}
	/**
	 * 退款金额      
	 * @return
	 */
	public double getRefundFee() {
		return refundFee;
	}
	public void setRefundFee(double refundFee) {
		this.refundFee = refundFee;
	}
	/**
	 * 退款总金额   
	 * @return
	 */
	public double getTotalFee() {
		return totalFee;
	}
	public void setTotalFee(double totalFee) {
		this.totalFee = totalFee;
	}
	/**
	 * 退款状态 
	 * @return
	 */
	public String getRefundStatus() {
		return refundStatus;
	}
	public void setRefundStatus(String refundStatus) {
		this.refundStatus = refundStatus;
	}
	/**
	 * 退款用户
	 * @return
	 */
	public Integer getUserId() {
		return userId;
	}
	public void setUserId(Integer userId) {
		this.userId = userId;
	}
	/**
	 * 退款账号
	 * 1 退款账号，银行卡，
	 * 2 用户余额， 
	 * @return
	 */
	public String getRefundAccout() {
		return refundAccout;
	}
	public void setRefundAccout(String refundAccout) {
		this.refundAccout = refundAccout;
	}
	/**
	 * 退款渠道 
	 * 1 original(支付时的账户)
	 * 2 balance (退到微信余额)          
	 * @return
	 */
	public String getRefundChanne() {
		return refundChanne;
	}
	public void setRefundChanne(String refundChanne) {
		this.refundChanne = refundChanne;
	}
	/**
	 * 退款方式
	 * 0 主动取消 
	 * 1 被动取消 
	 * @return
	 */
	public String getRefundFashion() {
		return refundFashion;
	}
	public void setRefundFashion(String refundFashion) {
		this.refundFashion = refundFashion;
	}
	/**
	 * 订单创建时间 
	 * @return
	 */
	public Date getCreatedTime() {
		return createdTime;
	}
	public void setCreatedTime(Date createdTime) {
		this.createdTime = createdTime;
	}
	/**
	 * 录入人       
	 * @return
	 */
	public String getCreatedBy() {
		return createdBy;
	}
	public void setCreatedBy(String createdBy) {
		this.createdBy = createdBy;
	}
	/**
	 * 退款备注(预留)      
	 * @return
	 */
	public String getRemark() {
		return remark;
	}
	public void setRemark(String remark) {
		this.remark = remark;
	}
	
	/**
	 * 退款类型(1 微信退款 2: 个人储值卡退款 3: 企业储值卡退款) 用于多笔退款的记录
	 * @return
	 */
	public Integer getRefundType() {
		return refundType;
	}
	/**
	 * 退款类型(1 微信退款 2: 个人储值卡退款 3: 企业储值卡退款) 用于多笔退款的记录
	 * @param refundType
	 */
	public void setRefundType(Integer refundType) {
		this.refundType = refundType;
	}
	
	

}
